An Adaptive Distributed Load Balancing Technique for Cloud Computing
نویسنده
چکیده
Cloud Computing is demand based service model where services, information, software and resources hosted on datacenters which are geographically distributed. Load balancing is very important due to the increase in cloud services traffic. Load Balancing is techniques are used that the whole load is distributed among total available datacenters in a distributive cloud system. So there should not exist such condition where some processing nodes having larger proportion of load while some others processing nodes remains idle. Although many methods has been proposed for load balancing, some are static in nature and others are based on central or completely distributed load balancing techniques. We proposed energy efficient adaptive distributed technique which combines the properties of central and distributed load balancing. It properly utilizes the available resources and automatically responds with variations in demand for cloud services. We compared proposed technique with existing sequential technique for load distribution, energy per task and VM tasks distribution by using green cloud simulator.
منابع مشابه
An Effective Task Scheduling Framework for Cloud Computing using NSGA-II
Cloud computing is a model for convenient on-demand user’s access to changeable and configurable computing resources such as networks, servers, storage, applications, and services with minimal management of resources and service provider interaction. Task scheduling is regarded as a fundamental issue in cloud computing which aims at distributing the load on the different resources of a distribu...
متن کاملGASA: Presentation of an Initiative Method Based on Genetic Algorithm for Task Scheduling in the Cloud Environment
The need for calculating actions has been emerged everywhere and in any time, by advancing of information technology. Cloud computing is the latest response to such needs. Prominent popularity has recently been created for Cloud computing systems. Increasing cloud efficiency is an important subject of consideration. Heterogeneity and diversity among different resources and requests of users in ...
متن کاملGASA: Presentation of an Initiative Method Based on Genetic Algorithm for Task Scheduling in the Cloud Environment
The need for calculating actions has been emerged everywhere and in any time, by advancing of information technology. Cloud computing is the latest response to such needs. Prominent popularity has recently been created for Cloud computing systems. Increasing cloud efficiency is an important subject of consideration. Heterogeneity and diversity among different resources and requests of users in ...
متن کاملEnergy Aware Resource Management of Cloud Data Centers
Cloud Computing, the long-held dream of computing as a utility, has the potential to transform a large part of the IT industry, making software even more attractive as a service and shaping the way IT hardware is designed and purchased. Virtualization technology forms a key concept for new cloud computing architectures. The data centers are used to provide cloud services burdening a significant...
متن کاملExecution Analysis of Load Balancing Algorithms in Cloud Computing Environment
The concept oft Cloud computing has significantly changed the field of parallel and distributed computing systems today. Cloud computing enables a wide range of users to access distributed, scalable, virtualized hardware and/or software infrastructure over the Internet. Load balancing is a methodology to distribute workload across multiple computers, or other resources over the network links to...
متن کامل